08803dbcd4319295fba9e7a53ee80b299f03ec18,app-fabric/src/main/java/com/continuuity/test/internal/AppFabricTestHelper.java,AppFabricTestHelper,getHistory,#AppFabricHttpHandler#String#String#,168

Before Change


    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, uri);
    httpHandler.runnableHistory(request, responder, appId, "workflows", wflowId);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, " getting workflow schedules failed");
    List<Map<String, String>> runList = new Gson().fromJson(responder.getResponseContent().toString(),
                               new TypeToken<List<Map<String, String>>>() { }.getType());
    List<RunRecord> runRecords = Lists.newArrayList();
    for (Map<String, String> run : runList) {

After Change


    HttpRequest request = new DefaultHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET, uri);
    httpHandler.runnableHistory(request, responder, appId, "workflows", wflowId);
    Preconditions.checkArgument(responder.getStatus().getCode() == 200, " getting workflow schedules failed");
    JsonReader jsonReader = new JsonReader(new InputStreamReader
                                             (new ChannelBufferInputStream(ChannelBuffers.wrappedBuffer
                                               (responder.getResponseContent())), Charsets.UTF_8));
    List<Map<String, String>> runList = GSON.fromJson(jsonReader,
                                         new TypeToken<List<Map<String, String>>>() { }.getType());